keel over


Results for "keel over"

English - Turkish Dictionary

keel over

(English - Turkish Dictionary) :
1. alabora olmak. 2. birden devrilip düşmek.